#pragma once
// #include <QtNetwork>
// #include "../ZGlobalFile/ZLibIncludeHeader.h"
// class ZPackage;

// class ZNETLIB_EXPORT ZUdpSocket : public QObject
// {
// 	Q_OBJECT
// 	friend class ZRecvSubPackAnalyzer;
// public:
// 	ZUdpSocket(QObject*	pParent);
// 	virtual ~ZUdpSocket(void);
// 
// private:
// 	void _sendTo(const QHostAddress& addr, quint16 port, const ZPackage& pack);
// 
// private:
// 	bool _init(quint16 iBindPort);
// 	quint16 _bindUntilSuccess();
// 
// protected slots:
// 	void _onZUdpSockRecv();
// 
// private:
// 	QUdpSocket	m_udpSocket;
// 	QObject*	m_pParent;
// };

